; TAPE.INF -- This file contains descriptions of all the Tape ; Drives supported in Windows NT ; Copyright (c) 1993-1996, Microsoft Corporation [version] signature="$Windows NT$" Class=TapeDrive ClassGUID={6D807884-7D21-11CF-801C-08002BE10318} Provider=%Msft% LayoutFile=splayout.inf, layout.inf [DestinationDirs] DefaultDestDir = 12 ; DIRID_DRIVERS [ControlFlags] ; ; Exclude the following devices from Select Device list. ; These represent 'combination' driver nodes, for which there are separate ; items presented to the user. These combination nodes are only used when ; figuring out what driver node to associate with a pre-existing service. ; ExcludeFromSelect = DLTTAPE_TAPE ; Exclude QIC-40/QIC-80 floppy tape drives on RISC platforms ExcludeFromSelect.NTAlpha = QIC117_TAPE ExcludeFromSelect.NTMIPS = QIC117_TAPE ExcludeFromSelect.NTPPC = QIC117_TAPE ; Exclude SP-provided tape support from select list on all platforms. Otherwise, ; we get duplicate entries in the Select Device dialog. (We use platform-specific ; ExcludeFromSelect entries to avoid any confusion about these being 'combination' ; driver nodes.) ExcludeFromSelect.NTx86 = 4MMDAT_TAPE_SP, DEC_DLTTAPE_TAPE_SP, MINIQIC_TAPE_SP ExcludeFromSelect.NTAlpha = 4MMDAT_TAPE_SP, DEC_DLTTAPE_TAPE_SP, MINIQIC_TAPE_SP ExcludeFromSelect.NTMIPS = 4MMDAT_TAPE_SP, DEC_DLTTAPE_TAPE_SP, MINIQIC_TAPE_SP ExcludeFromSelect.NTPPC = 4MMDAT_TAPE_SP, DEC_DLTTAPE_TAPE_SP, MINIQIC_TAPE_SP [Manufacturer] %StdMfg%=StdMfg "Archive" "Digital" "Exabyte" "Tandberg" "Wangtek" %HP%=HP "Quantum" ;******************************** ;Standard tape drives device list [StdMfg] %4mmdat.DeviceDesc% = 4mmdat_Inst, 4MMDAT_TAPE %4mmdatSP.DeviceDesc% = 4mmdat_SP_Inst, 4MMDAT_TAPE_SP %miniqic.DeviceDesc% = miniqic_Inst, MINIQIC_TAPE %miniqicSP.DeviceDesc% = miniqic_SP_Inst, MINIQIC_TAPE_SP %qic117.DeviceDesc% = qic117_Inst, QIC117_TAPE ; made-up ID for now, so we can exclude for RISC %qic157.DeviceDesc% = qic157_Inst, QIC157_TAPE [4mmdat_Inst] CopyFiles = @4mmdat.sys [4mmdat_Inst.Services] AddService = 4mmdat, %SPSVCINST_ASSOCSERVICE%, 4mmdat_Service_Inst, 4mmdat_EventLog_Inst [4mmdat_Service_Inst] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_SYSTEM_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\4mmdat.sys LoadOrderGroup = SCSI Class Dependencies = +SCSI Miniport [4mmdat_EventLog_Inst] AddReg = 4mmdat_EventLog_AddReg [4mmdat_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\4mmdat.sys" HKR,,TypesSupported,%REG_DWORD%,7 [4mmdat_SP_Inst] CopyFiles = 4mmdat_SP_Inst.CopyFiles [4mmdat_SP_Inst.CopyFiles] 4mmdat.sys, _4mmdat.sys [4mmdat_SP_Inst.Services] AddService = 4mmdat, %SPSVCINST_ASSOCSERVICE%, 4mmdat_Service_Inst, 4mmdat_EventLog_Inst [miniqic_Inst] CopyFiles = @miniqic.sys [miniqic_Inst.Services] AddService = miniqic, %SPSVCINST_ASSOCSERVICE%, miniqic_Service_Inst, miniqic_EventLog_Inst [miniqic_Service_Inst] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_SYSTEM_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\miniqic.sys LoadOrderGroup = SCSI Class Dependencies = +SCSI Miniport [miniqic_EventLog_Inst] AddReg = miniqic_EventLog_AddReg [miniqic_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\miniqic.sys" HKR,,TypesSupported,%REG_DWORD%,7 [miniqic_SP_Inst] CopyFiles = miniqic_SP_Inst.CopyFiles [miniqic_SP_Inst.CopyFiles] miniqic.sys, _miniqic.sys [miniqic_SP_Inst.Services] AddService = miniqic, %SPSVCINST_ASSOCSERVICE%, miniqic_Service_Inst, miniqic_EventLog_Inst [qic117_Inst] CopyFiles = @qic117.sys Reboot [qic117_Inst.Services] AddService = qic117, %SPSVCINST_ASSOCSERVICE%, qic117_Service_Inst, qic117_EventLog_Inst [qic117_Service_Inst] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_SYSTEM_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\qic117.sys LoadOrderGroup = Primary Disk [qic117_EventLog_Inst] AddReg = qic117_EventLog_AddReg [qic117_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\qic117.sys" HKR,,TypesSupported,%REG_DWORD%,7 [qic157_Inst] CopyFiles = @qic157.sys [qic157_Inst.Services] AddService = qic157, %SPSVCINST_ASSOCSERVICE%, qic157_Service_Inst, qic157_EventLog_Inst [qic157_Service_Inst] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_SYSTEM_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\qic157.sys LoadOrderGroup = SCSI Class Dependencies = +SCSI Miniport [qic157_EventLog_Inst] AddReg = qic157_EventLog_AddReg [qic157_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\qic157.sys" HKR,,TypesSupported,%REG_DWORD%,7 ;******************************** ;Archive-manufacturer device list [Archive] %archqic.DeviceDesc% = archqic_Inst, ARCHQIC_TAPE [archqic_Inst] CopyFiles = @archqic.sys [archqic_Inst.Services] AddService = archqic, %SPSVCINST_ASSOCSERVICE%, archqic_Service_Inst, archqic_EventLog_Inst [archqic_Service_Inst] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_SYSTEM_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\archqic.sys LoadOrderGroup = SCSI Class Dependencies = +SCSI Miniport [archqic_EventLog_Inst] AddReg = archqic_EventLog_AddReg [archqic_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\archqic.sys" HKR,,TypesSupported,%REG_DWORD%,7 ;******************************** ;Digital-manufacturer device list [Digital] %dlttape.DeviceDesc% = dlttape_Inst, DLTTAPE_TAPE %dec_dlttape.DeviceDesc% = dlttape_Inst, DEC_DLTTAPE_TAPE %dec_dlttapeSP.DeviceDesc% = dlttape_SP_Inst, DEC_DLTTAPE_TAPE_SP [dlttape_SP_Inst] CopyFiles = dlttape_SP_Inst.CopyFiles [dlttape_SP_Inst.CopyFiles] dlttape.sys, _dlttape.sys [dlttape_SP_Inst.Services] AddService = dlttape, %SPSVCINST_ASSOCSERVICE%, dlttape_Service_Inst, dlttape_EventLog_Inst ;******************************** ;Quantum-manufacturer device list [Quantum] %quantum_dlttape.DeviceDesc% = dlttape_Inst, QUANTUM_DLTTAPE_TAPE [dlttape_Inst] CopyFiles = @dlttape.sys [dlttape_Inst.Services] AddService = dlttape, %SPSVCINST_ASSOCSERVICE%, dlttape_Service_Inst, dlttape_EventLog_Inst [dlttape_Service_Inst] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_SYSTEM_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\dlttape.sys LoadOrderGroup = SCSI Class Dependencies = +SCSI Miniport [dlttape_EventLog_Inst] AddReg = dlttape_EventLog_AddReg [dlttape_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\dlttape.sys" HKR,,TypesSupported,%REG_DWORD%,7 ;******************************** ;Exabyte-manufacturer device list [Exabyte] %exabyte1.DeviceDesc% = exabyte1_Inst, EXABYTE1_TAPE %exabyte2.DeviceDesc% = exabyte2_Inst, EXABYTE2_TAPE ;%mammoth.DeviceDesc% = mammoth_Inst, MAMMOTH_TAPE [exabyte1_Inst] CopyFiles = @exabyte1.sys [exabyte1_Inst.Services] AddService = exabyte1, %SPSVCINST_ASSOCSERVICE%, exabyte1_Service_Inst, exabyte1_EventLog_Inst [exabyte1_Service_Inst] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_SYSTEM_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\exabyte1.sys LoadOrderGroup = SCSI Class Dependencies = +SCSI Miniport [exabyte1_EventLog_Inst] AddReg = exabyte1_EventLog_AddReg [exabyte1_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\exabyte1.sys" HKR,,TypesSupported,%REG_DWORD%,7 [exabyte2_Inst] CopyFiles = @exabyte2.sys [exabyte2_Inst.Services] AddService = exabyte2, %SPSVCINST_ASSOCSERVICE%, exabyte2_Service_Inst, exabyte2_EventLog_Inst [exabyte2_Service_Inst] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_SYSTEM_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\exabyte2.sys LoadOrderGroup = SCSI Class Dependencies = +SCSI Miniport [exabyte2_EventLog_Inst] AddReg = exabyte2_EventLog_AddReg [exabyte2_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\exabyte2.sys" HKR,,TypesSupported,%REG_DWORD%,7 ;[mammoth_Inst] ;CopyFiles = @mammoth.sys ; ;[mammoth_Inst.Services] ;AddService = mammoth, %SPSVCINST_ASSOCSERVICE%, mammoth_Service_Inst, mammoth_EventLog_Inst ; ;[mammoth_Service_Inst] ;ServiceType = %SERVICE_KERNEL_DRIVER% ;StartType = %SERVICE_SYSTEM_START% ;ErrorControl = %SERVICE_ERROR_NORMAL% ;ServiceBinary = %12%\mammoth.sys ;LoadOrderGroup = SCSI Class ;Dependencies = +SCSI Miniport ; ;[mammoth_EventLog_Inst] ;AddReg = mammoth_EventLog_AddReg ; ;[mammoth_EventLog_AddReg] ;HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\mammoth.sys" ;HKR,,TypesSupported,%REG_DWORD%,7 ;********************************* ;Tandberg-manufacturer device list [Tandberg] %tandqic.DeviceDesc% = tandqic_Inst, TANDQIC_TAPE [tandqic_Inst] CopyFiles = @tandqic.sys [tandqic_Inst.Services] AddService = tandqic, %SPSVCINST_ASSOCSERVICE%, tandqic_Service_Inst, tandqic_EventLog_Inst [tandqic_Service_Inst] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_SYSTEM_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\tandqic.sys LoadOrderGroup = SCSI Class Dependencies = +SCSI Miniport [tandqic_EventLog_Inst] AddReg = tandqic_EventLog_AddReg [tandqic_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tandqic.sys" HKR,,TypesSupported,%REG_DWORD%,7 ;******************************** ;Wangtek-manufacturer device list [Wangtek] %wangqic.DeviceDesc% = wangqic_Inst, WANGQIC_TAPE [wangqic_Inst] CopyFiles = @wangqic.sys [wangqic_Inst.Services] AddService = wangqic, %SPSVCINST_ASSOCSERVICE%, wangqic_Service_Inst, wangqic_EventLog_Inst [wangqic_Service_Inst] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_SYSTEM_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\wangqic.sys LoadOrderGroup = SCSI Class Dependencies = +SCSI Miniport [wangqic_EventLog_Inst] AddReg = wangqic_EventLog_AddReg [wangqic_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\wangqic.sys" HKR,,TypesSupported,%REG_DWORD%,7 ;******************************** ;Hewlett Packard-manufacturer device list [HP] %hpt4qic.DeviceDesc% = hpt4qic_Inst, HPT4QIC_TAPE [hpt4qic_Inst] CopyFiles = @hpt4qic.sys [hpt4qic_Inst.Services] AddService = hpt4qic, %SPSVCINST_ASSOCSERVICE%, hpt4qic_Service_Inst, hpt4qic_EventLog_Inst [hpt4qic_Service_Inst] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_SYSTEM_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\hpt4qic.sys LoadOrderGroup = SCSI Class Dependencies = +SCSI Miniport [hpt4qic_EventLog_Inst] AddReg = hpt4qic_EventLog_AddReg [hpt4qic_EventLog_AddReg] HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\hpt4qic.sys" HKR,,TypesSupported,%REG_DWORD%,7 ;**************************** ;Alternate driver search list [AlternateDriverSearch] 4MMDAT_TAPE = "AIWA ", "GD-201" 4MMDAT_TAPE = "ARCHIVE ", "Python" 4MMDAT_TAPE = "ARCHIVE ", "IBM4326" 4MMDAT_TAPE = "ARCHIVE ", "4322XX" 4MMDAT_TAPE = "ARCHIVE ", "4326XX" 4MMDAT_TAPE = "ARCHIVE ", "4586XX" 4MMDAT_TAPE = "DEC ", "TLZ06" 4MMDAT_TAPE = "DEC ", "TLZ07" 4MMDAT_TAPE = "DEC ", "TLZ7 " 4MMDAT_TAPE = "DEC ", "TLZ09" 4MMDAT_TAPE = "EXABYTE ", "EXB-4200 " 4MMDAT_TAPE = "EXABYTE ", "EXB-4200c" 4MMDAT_TAPE = "HP ", "HP35470A" 4MMDAT_TAPE = "HP ", "HP35480A" 4MMDAT_TAPE = "HP ", "IBM35480A" 4MMDAT_TAPE = "HP ", "C1533A" 4MMDAT_TAPE = "HP ", "C1553A" 4MMDAT_TAPE = "HP ", "C1537A" 4MMDAT_TAPE = "IBM ", "HP35480A " 4MMDAT_TAPE = "IOMEGA ", "DAT4000" 4MMDAT_TAPE = "WangDAT ", "Model 1300" 4MMDAT_TAPE = "WangDAT ", "Model 3100" 4MMDAT_TAPE = "WangDAT ", "Model 3200" 4MMDAT_TAPE = "WangDAT ", "Model 3300DX" 4MMDAT_TAPE = "WangDAT ", "Model 3400DX" 4MMDAT_TAPE = "SONY ", "SDT-2000" 4MMDAT_TAPE = "SONY ", "SDT-4000" 4MMDAT_TAPE = "SONY ", "SDT-5000" 4MMDAT_TAPE = "SONY ", "SDT-5200" 4MMDAT_TAPE = "SONY ", "SDT-7000" 4MMDAT_TAPE_SP = "DEC ", "TLZ9" 4MMDAT_TAPE_SP = "SONY ", "SDT-9000" ARCHQIC_TAPE = "ARCHIVE ", "ANCDA 2800" ARCHQIC_TAPE = "ARCHIVE ", "ANCDA 2750" ARCHQIC_TAPE = "ARCHIVE ", "VIPER 2525" ARCHQIC_TAPE = "ARCHIVE ", "VIPER 150" DEC_DLTTAPE_TAPE = "CIPHER ", "T860" DEC_DLTTAPE_TAPE = "CIPHER ", "TZ86" DEC_DLTTAPE_TAPE = "CIPHER ", "DLT2000" DEC_DLTTAPE_TAPE = "DEC", "THZ02" DEC_DLTTAPE_TAPE = "DEC", "TZ86" DEC_DLTTAPE_TAPE = "DEC", "TZ87" DEC_DLTTAPE_TAPE = "DEC", "TZ88" DEC_DLTTAPE_TAPE = "DEC", "DLT2000" DEC_DLTTAPE_TAPE = "DEC", "DLT2500" DEC_DLTTAPE_TAPE = "DEC", "DLT2700" DEC_DLTTAPE_TAPE = "DEC", "DLT4000" DEC_DLTTAPE_TAPE = "DEC", "DLT4500" DEC_DLTTAPE_TAPE = "DEC", "DLT4700" DEC_DLTTAPE_TAPE_SP = "DEC", "TZ89" QUANTUM_DLTTAPE_TAPE = "Quantum", "DLT2000" QUANTUM_DLTTAPE_TAPE = "Quantum", "DLT2500" QUANTUM_DLTTAPE_TAPE = "Quantum", "DLT2700" QUANTUM_DLTTAPE_TAPE = "Quantum", "DLT4000" QUANTUM_DLTTAPE_TAPE = "Quantum", "DLT4500" QUANTUM_DLTTAPE_TAPE = "Quantum", "DLT4700" EXABYTE1_TAPE = "EXABYTE ", "EXB-8200" EXABYTE1_TAPE = "EXABYTE ", "EXB8200C" EXABYTE1_TAPE = "EXABYTE ", "8200SX" EXABYTE2_TAPE = "EXABYTE ", "EXB-8500" EXABYTE2_TAPE = "EXABYTE ", "EXB8500C" EXABYTE2_TAPE = "EXABYTE ", "EXB-8505" EXABYTE2_TAPE = "EXABYTE ", "IBM-8505" EXABYTE2_TAPE = "EXABYTE ", "EXB-8205" ;MAMMOTH_TAPE = "EXABYTE ", "EXB-8900" MINIQIC_TAPE = "CONNER ", "CTMS 3200" MINIQIC_TAPE = "CONNER ", "CTT8000-S" MINIQIC_TAPE = "EXABYTE ", "EXB-2501" MINIQIC_TAPE = "EXABYTE ", "EXB-2502" MINIQIC_TAPE = "TANDBERG", " TDC 3500" MINIQIC_TAPE = "TANDBERG", " TDC 3700" MINIQIC_TAPE_SP = "DEC ", "TZK20" TANDQIC_TAPE = "TANDBERG", " TDC 3600" TANDQIC_TAPE = "TANDBERG", " TDC 3800" TANDQIC_TAPE = "TANDBERG", " TDC 4100" TANDQIC_TAPE = "TANDBERG", " IBM 4100" TANDQIC_TAPE = "TANDBERG", " TDC 4200" TANDQIC_TAPE = "TANDBERG", " TDC 4222" TANDQIC_TAPE = "DEC ", "TZK10" TANDQIC_TAPE = "DEC ", "TZK12" TANDQIC_TAPE = "DEC ", "TZK11" WANGQIC_TAPE = "WANGTEK ", "51000 SCSI " WANGQIC_TAPE = "WANGTEK ", "51000HTSCSI " WANGQIC_TAPE = "WANGTEK ", "5525ES SCSI " WANGQIC_TAPE = "WANGTEK ", "5360ES SCSI " WANGQIC_TAPE = "WANGTEK ", "5150ES SCSI " WANGQIC_TAPE = "WANGTEK ", "9500 " WANGQIC_TAPE = "WANGTEK ", "9500 DC" QIC157_TAPE = "CONNER ", "CTT8000-A" QIC157_TAPE = "CONNER ", "CTMA 4000" HPT4QIC_TAPE = "HP ", "T4000" QIC117_TAPE = "QIC117","QIC117" [Strings] Msft="Microsoft" StdMfg="(Standard tape drives)" HP="Hewlett Packard" ; ; The following description, dlttape.DeviceDesc, is the generic description to ; be used when a driver node is automatically selected for a previously-installed ; dlttape driver. ; dlttape.DeviceDesc="Digital TZ86, TZ87, DLT2XXX, DLT3XXX, or DLT4XXX tape drive " 4mmdat.DeviceDesc="4 millimeter DAT drive" miniqic.DeviceDesc="SCSI mini cartridge drive" archqic.DeviceDesc="Archive 2150S, 2525S, or 2750 tape drive" dec_dlttape.DeviceDesc="Digital TZ86, TZ87, DLT2XXX, DLT3XXX, or DLT4XXX tape drive" quantum_dlttape.DeviceDesc="Quantum DLT2XXX, DLT3XXX, or DLT4XXX tape drive" exabyte1.DeviceDesc="Exabyte 8200 series (SCSI-1) tape drive" exabyte2.DeviceDesc="Exabyte 8500 series (SCSI-2) tape drive" tandqic.DeviceDesc="Tandberg 3660, 3820, 4120, 4220, or 4222 tape drive" wangqic.DeviceDesc="Wangtek 525, 250, or 9500 tape drive" qic117.DeviceDesc="Floppy (QIC-117) 80/3010/3020/Travan tape drive" qic157.DeviceDesc="IDE (QIC-157) tape drive" hpt4qic.DeviceDesc="Hewlett Packard Colorado T4000 tape drive" dec_dlttapeSP.DeviceDesc = "Digital TZ86, TZ87, TZ88, TZ89, DLT2XXX, DLT3XXX, or DLT4XXX tape drive" ; ; The trailing space must be included in the following descriptions so that ; we can install the proper driver for this service-pack added tape drive. ; 4mmdatSP.DeviceDesc = "4 millimeter DAT drive " miniqicSP.DeviceDesc = "SCSI mini cartridge drive " ;******************************************* ;Handy macro substitutions (non-localizable) SPSVCINST_ASSOCSERVICE = 0x00000002 SERVICE_KERNEL_DRIVER = 1 SERVICE_SYSTEM_START = 1 SERVICE_ERROR_NORMAL = 1 REG_EXPAND_SZ = 0x00020000 REG_DWORD = 0x00010001